Skip to content

Add docker-compose.sboldb.yml to run SynBioHub on sbol-db - #24

Merged
cjmyers merged 1 commit into
masterfrom
marpaia/sbol-db
Jul 15, 2026
Merged

Add docker-compose.sboldb.yml to run SynBioHub on sbol-db#24
cjmyers merged 1 commit into
masterfrom
marpaia/sbol-db

Conversation

@marpaia

@marpaia marpaia commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

A drop-in alternative to docker-compose.yml that replaces the Virtuoso service with sbol-db (backed by Postgres). sbol-db answers on the virtuoso network alias at port 8890 and exposes the same HTTP SPARQL endpoints (/sparql, /sparql-auth, /sparql-graph-crud-auth/), so SynBioHub's triplestore configuration is unchanged and the triplestore is selected purely by which compose file docker-compose is given.

After this merges to master, we need to make sure to also update the snapshot branch (that's the branch tests/start_containers.sh clones). This blocks merging SynBioHub/synbiohub#1743.

A drop-in alternative to docker-compose.yml that replaces the Virtuoso
service with sbol-db (backed by Postgres). sbol-db answers on the
virtuoso network alias at port 8890 and exposes the same HTTP SPARQL
endpoints (/sparql, /sparql-auth, /sparql-graph-crud-auth/), so
SynBioHub's triplestore configuration is unchanged and the triplestore
is selected purely by which compose file docker-compose is given.
@cjmyers
cjmyers merged commit 233ecb2 into master Jul 15, 2026
@cjmyers
cjmyers deleted the marpaia/sbol-db branch July 15, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants